package pdm.traj.service;

import java.util.List;

public interface GeoService {
    public static final double LNG_NOT_EXIST = -10000.0;
    public static final double LAT_NOT_EXIST = -10000.0;

	public List<String> getAllSids();
	public boolean validSid(String sid);
	public List<String> getSidsByRegion(double x1, double y1, double x2, double y2);
	public List<String> getAllSidsByLacid(String lacid);//获得一个lacid的所有sid

    /**
     * 根据完整sid获得该基站的经度
     * 如果无该基站数据返回GeoService.LNG_NOT_EXIST
     * @param sid - e.g. 6185_4145
     * @return
     */
    public double getLongitudeBySid(String sid);

    /**
     * 根据完整sid获得该基站的纬度
     * 如果无该基站数据返回GeoService.LAT_NOT_EXIST
     * @param sid - e.g. 6185_4145
     * @return
     */
    public double getLatitudeBySid(String sid);


}
